package com.ruoyi.mes.production.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产品工艺对象 smes_product_tech
 *
 * @author simpsense
 * @date 2020-12-03
 */
public class SmesProductTech extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长列 */
    private Long rowId;

    /** 产品工艺编号 */
    @Excel(name = "产品工艺编号")
    private String smesProductTechNo;

    /** 产品编号 */
    @Excel(name = "产品编号")
    private String productNo;
    @Excel(name = "产品名称")
    private String productName;
    @Excel(name = "产品规格1")
    private String productSpec1;
    @Excel(name = "产品规格2")
    private String productSpec2;
    @Excel(name = "产品规格3")
    private String productSpec3;
    @Excel(name = "产品规格4")
    private String productSpec4;
    /** 工艺编号 */
    @Excel(name = "工艺编号")
    private String techProcessNo;

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }


    public String getTechProcessName() {
        return techProcessName;
    }

    public void setTechProcessName(String techProcessName) {
        this.techProcessName = techProcessName;
    }

    public String getTechProcessDesc() {
        return techProcessDesc;
    }

    public void setTechProcessDesc(String techProcessDesc) {
        this.techProcessDesc = techProcessDesc;
    }

    @Excel(name = "工艺名称")
    private String techProcessName;
    @Excel(name = "工艺描述")
    private String techProcessDesc;
    /** 是否有效 */
    @Excel(name = "是否有效")
    private String deleteFlag;

    public void setRowId(Long rowId)
    {
        this.rowId = rowId;
    }

    public Long getRowId()
    {
        return rowId;
    }
    public void setSmesProductTechNo(String smesProductTechNo)
    {
        this.smesProductTechNo = smesProductTechNo;
    }

    public String getSmesProductTechNo()
    {
        return smesProductTechNo;
    }
    public void setProductNo(String productNo)
    {
        this.productNo = productNo;
    }

    public String getProductNo()
    {
        return productNo;
    }
    public void setTechProcessNo(String techProcessNo)
    {
        this.techProcessNo = techProcessNo;
    }

    public String getTechProcessNo()
    {
        return techProcessNo;
    }
    public void setDeleteFlag(String deleteFlag)
    {
        this.deleteFlag = deleteFlag;
    }

    public String getDeleteFlag()
    {
        return deleteFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("rowId", getRowId())
                .append("smesProductTechNo", getSmesProductTechNo())
                .append("productNo", getProductNo())
                .append("productName", getProductName())
                .append("techProcessNo", getTechProcessNo())
                .append("techProcessName", getTechProcessName())
                .append("techProcessDesc", getTechProcessDesc())
                .append("deleteFlag", getDeleteFlag())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}